﻿using Microsoft.AspNetCore.DataProtection.KeyManagement;
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;

namespace WT.OpenIddict.Application.Contracts.OpenIddictApplication.Dto
{
    public class OpenIddictApplicationDto
    {
        public Guid Id { get; set; }
        
        public string ApplicationType { get; set; }

        public string ClientId { get; set; }

        public string ClientSecret { get; set; }

        public string ClientType { get; set; }

        public string ConcurrencyToken { get; set; }

        public string ConsentType { get; set; }

        public string DisplayName { get; set; }

        public string DisplayNames { get; set; }


        public string JsonWebKeySet { get; set; }

        public string Permissions { get; set; }


        public string PostLogoutRedirectUris { get; set; }

        public string Properties { get; set; }


        public string RedirectUris { get; set; }


        public string Requirements { get; set; }


        public string Settings { get; set; }

        public string Logo { get; set; }
        
    }
}
